\hypertarget{classyLib_1_1yCommon}{}\doxysection{y\+Lib\+::y\+Common Class Reference}
\label{classyLib_1_1yCommon}\index{yLib::yCommon@{yLib::yCommon}}


This is common-\/class in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}.  




{\ttfamily \#include $<$ycommon.\+hpp$>$}

Inheritance diagram for y\+Lib\+::y\+Common\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classyLib_1_1yCommon}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classyLib_1_1yCommon_a0db3da49ffd8933a67c78d4a325585d2}{y\+Common}} () noexcept \textbackslash{}
\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yCommon_ab1ad46c559d7e6f9c8573aabf6a50fb0}{$\sim$y\+Common}} () noexcept
\begin{DoxyCompactList}\small\item\em Default destructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yCommon_a072f1b6c36c435588731d65ff72433c8}{y\+Common}} (const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&common)=delete
\begin{DoxyCompactList}\small\item\em Copy constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \& \mbox{\hyperlink{classyLib_1_1yCommon_ac1c9cf5f0a251dad5e950fb9e1af7ece}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&common)=delete
\begin{DoxyCompactList}\small\item\em Assignment constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yCommon_a215623e29cc326a17cc097ad9f0d57dc}{y\+Common}} (const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&\&common)=delete
\begin{DoxyCompactList}\small\item\em Move constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \& \mbox{\hyperlink{classyLib_1_1yCommon_a88b19c9789e72afb87c258b60bda8a47}{operator=}} (const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&\&common)=delete
\begin{DoxyCompactList}\small\item\em Assignment constructor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \mbox{\hyperlink{classyLib_1_1yCommon_a8e96e9b4e201047829f920d397a95f22}{Gety\+Lib\+Version}} () const noexcept
\begin{DoxyCompactList}\small\item\em get version-\/string of \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \mbox{\hyperlink{classyLib_1_1yCommon_a554101ddfe7ac637790f7fca9f52efbf}{Gety\+Lib\+Build\+Info}} () const noexcept
\begin{DoxyCompactList}\small\item\em get build-\/info-\/string of \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} \mbox{\hyperlink{classyLib_1_1yCommon_a9cb783ca3190c646b1bde43f0b750422}{ylib\+\_\+version}}
\begin{DoxyCompactList}\small\item\em the current version of \mbox{\hyperlink{namespaceyLib}{y\+Lib}} \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
This is common-\/class in \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classyLib_1_1yCommon_a0db3da49ffd8933a67c78d4a325585d2}\label{classyLib_1_1yCommon_a0db3da49ffd8933a67c78d4a325585d2}} 
\index{yLib::yCommon@{yLib::yCommon}!yCommon@{yCommon}}
\index{yCommon@{yCommon}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{yCommon()}{yCommon()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Common\+::y\+Common (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Default constructor. 

\mbox{\Hypertarget{classyLib_1_1yCommon_ab1ad46c559d7e6f9c8573aabf6a50fb0}\label{classyLib_1_1yCommon_ab1ad46c559d7e6f9c8573aabf6a50fb0}} 
\index{yLib::yCommon@{yLib::yCommon}!````~yCommon@{$\sim$yCommon}}
\index{````~yCommon@{$\sim$yCommon}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{$\sim$yCommon()}{~yCommon()}}
{\footnotesize\ttfamily y\+Lib\+::y\+Common\+::$\sim$y\+Common (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}}



Default destructor. 

\mbox{\Hypertarget{classyLib_1_1yCommon_a072f1b6c36c435588731d65ff72433c8}\label{classyLib_1_1yCommon_a072f1b6c36c435588731d65ff72433c8}} 
\index{yLib::yCommon@{yLib::yCommon}!yCommon@{yCommon}}
\index{yCommon@{yCommon}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{yCommon()}{yCommon()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Common\+::y\+Common (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&}]{common }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Copy constructor. 


\begin{DoxyParams}{Parameters}
{\em common} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yCommon_a215623e29cc326a17cc097ad9f0d57dc}\label{classyLib_1_1yCommon_a215623e29cc326a17cc097ad9f0d57dc}} 
\index{yLib::yCommon@{yLib::yCommon}!yCommon@{yCommon}}
\index{yCommon@{yCommon}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{yCommon()}{yCommon()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily y\+Lib\+::y\+Common\+::y\+Common (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&\&}]{common }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Move constructor. 


\begin{DoxyParams}{Parameters}
{\em common} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classyLib_1_1yCommon_a554101ddfe7ac637790f7fca9f52efbf}\label{classyLib_1_1yCommon_a554101ddfe7ac637790f7fca9f52efbf}} 
\index{yLib::yCommon@{yLib::yCommon}!GetyLibBuildInfo@{GetyLibBuildInfo}}
\index{GetyLibBuildInfo@{GetyLibBuildInfo}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{GetyLibBuildInfo()}{GetyLibBuildInfo()}}
{\footnotesize\ttfamily \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} y\+Lib\+::y\+Common\+::\+Gety\+Lib\+Build\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}



get build-\/info-\/string of \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. 

\begin{DoxyWarning}{Warning}

\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
The build-\/info-\/string 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yCommon_a8e96e9b4e201047829f920d397a95f22}\label{classyLib_1_1yCommon_a8e96e9b4e201047829f920d397a95f22}} 
\index{yLib::yCommon@{yLib::yCommon}!GetyLibVersion@{GetyLibVersion}}
\index{GetyLibVersion@{GetyLibVersion}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{GetyLibVersion()}{GetyLibVersion()}}
{\footnotesize\ttfamily \mbox{\hyperlink{src_2CMakeLists_8txt_a296644e9ff1d0a602b4703f361406374}{std\+::string}} y\+Lib\+::y\+Common\+::\+Gety\+Lib\+Version (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}}



get version-\/string of \mbox{\hyperlink{namespaceyLib}{y\+Lib}}. 

\begin{DoxyWarning}{Warning}

\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
the version-\/string 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yCommon_a88b19c9789e72afb87c258b60bda8a47}\label{classyLib_1_1yCommon_a88b19c9789e72afb87c258b60bda8a47}} 
\index{yLib::yCommon@{yLib::yCommon}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \& y\+Lib\+::y\+Common\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&\&}]{common }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Assignment constructor. 


\begin{DoxyParams}{Parameters}
{\em common} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
The reference of \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}}\textquotesingle{}s object. 
\end{DoxyReturn}
\mbox{\Hypertarget{classyLib_1_1yCommon_ac1c9cf5f0a251dad5e950fb9e1af7ece}\label{classyLib_1_1yCommon_ac1c9cf5f0a251dad5e950fb9e1af7ece}} 
\index{yLib::yCommon@{yLib::yCommon}!operator=@{operator=}}
\index{operator=@{operator=}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \& y\+Lib\+::y\+Common\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}} \&}]{common }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}



Assignment constructor. 


\begin{DoxyParams}{Parameters}
{\em common} & exsited obj. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
This op is deleted. 
\end{DoxyWarning}
\begin{DoxyReturn}{Returns}
The reference of \mbox{\hyperlink{classyLib_1_1yCommon}{y\+Common}}\textquotesingle{}s object. 
\end{DoxyReturn}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classyLib_1_1yCommon_a9cb783ca3190c646b1bde43f0b750422}\label{classyLib_1_1yCommon_a9cb783ca3190c646b1bde43f0b750422}} 
\index{yLib::yCommon@{yLib::yCommon}!ylib\_version@{ylib\_version}}
\index{ylib\_version@{ylib\_version}!yLib::yCommon@{yLib::yCommon}}
\doxysubsubsection{\texorpdfstring{ylib\_version}{ylib\_version}}
{\footnotesize\ttfamily y\+Lib\+::y\+Common\+::ylib\+\_\+version\hspace{0.3cm}{\ttfamily [private]}}



the current version of \mbox{\hyperlink{namespaceyLib}{y\+Lib}} 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/sky/y\+Lib/include/core/\mbox{\hyperlink{ycommon_8hpp}{ycommon.\+hpp}}\item 
/home/sky/y\+Lib/src/core/\mbox{\hyperlink{ycommon_8cpp}{ycommon.\+cpp}}\end{DoxyCompactItemize}
